home *** CD-ROM | disk | FTP | other *** search
/ Aminet 19 / Aminet 19 (1997)(GTI - Schatztruhe)[!][Jun 1997].iso / Aminet / comm / cnet / cnet_toolkit.lha / CNet_ToolKit.TEXT! < prev    next >
Text File  |  1997-04-05  |  38KB  |  939 lines

  1. ****************************************************************************
  2.          CNet MCI Text Kit, v3.00 compiled by Dotoran of Frontiers!
  3.  
  4.                   A Collection of CNet MCI Enhancements!
  5.  
  6.         $VER: CNet MCI Enhancement Kit, v3.00 (5-Apr-97) by Dotoran!
  7. ****************************************************************************
  8.  
  9.     This kit originally started out as a single routine in the Arexx Tool
  10. Kit, v2.0, but since it's MCI and not Arexx, and the routines are only usable
  11. at specified places in BBSTEXT/BBSMENU, I decided to make a *NEW* Kit, an
  12. MCI Text Enhancement Kit.  This is what you are reading now!
  13.  
  14. NOTES: Some of the lines are VERY long, due to the limititations of MCI's
  15.        "programming" abilities, but everything has been tested 100%.
  16.  
  17.        Change ALL occurances of { to a "Control Q" character, and change ALL
  18.        occurrances of \ to a "Control Y" character, unless otherwise stated
  19.        in an items description tag.
  20.  
  21.        The characters <-- signify that the following line(s) should APPEAR
  22.        ON THE SAME LINE, instead of separate lines. The longer lines were
  23.        broken down for readability purposes ONLY, and will NOT FUNCTION THE
  24.        RIGHT WAY if placed on separate lines. No SPACES appear at the ENDS
  25.        of any of these lines. I made sure to break the line BETWEEN REGULAR
  26.        Non-Space characters. The " *  " text at the START of each line is
  27.        also NOT part of the line(s) to be entered.
  28.  
  29.        Included in the archive is a "ScreenShots/" directory, which contains
  30.        some screen-shots of the various routines/enhancements. If there is a
  31.        screenshot for a particular enhancement available, you'll be told it's
  32.        filename in the descriptive header for the chosen enhancement. You can
  33.        then choose to VIEW that file in this "ScreenShots/" directory.
  34.  
  35.        You will also find a file "CNet_BBSTEXT.LINES!", which contains ALL 
  36.        lines which could be added to BBSTEXT. The file is formatted for the 
  37.        lines to appear as they should, if included in your BBSTEXT file. You 
  38.        will need to use a text editor like CED, which allows for VERY LONG 
  39.        line lengths. It is NOT suggested that you use an editor like AZ or 
  40.        ED, as these editors use 255 characters as their default max line 
  41.        length.
  42.  
  43. BEWARE: If you choose to include one or more of the longer(greater than 255
  44.         character) lines in your BBSTEXT file, you will, from that point on,
  45.         need to edit the file using CED(or another editor which allows for
  46.         VERY LONG LINES). Mistakenly editing the file using an editor which
  47.         does not allow for long lines will corrupt the file, and may result
  48.         in your system showing adverse effects(even to the point of GURU!)
  49.  
  50.              David "Dotoran" Weeks, Frontiers BBS +1 716 823 9892!
  51. ****************************************************************************
  52.  
  53. CONTENTS:
  54.  
  55.    THE BBSMENU ENHANCEMENTS:
  56.  
  57.        [M01] : "Reverse NSal" - Show New Messages, THEN the New Files.
  58.        [M02] : Disable use of the "SuperUser" help level.
  59.        [M03] : Quick Upload Mode for ZModem users.
  60.        [M04] : Here are 32 computer types you could use for Menu # 30.
  61. *      [M05] : The "EVents" and "ArexxSays" log read commands.
  62. *      [M06] : Add a "BUGS" command to update a "bugreport" text file.
  63. *      [M07] : Quick "TEST" your new ARexx snippit ideas.
  64. *      [M08] : Launch CNet Maintenance Files via COMMANDS.
  65. *      [M09] : Quick "UL" command with Menu # 39 DISABLED.
  66.  
  67. * = New to this version of ToolKit!
  68.  
  69.    THE BBSTEXT ENHANCEMENTS:
  70.  
  71.        [T01] : Split the GFiles/PFiles/News display into 2 columns.
  72.        [T02] : Split the G/P/N display into 2 columns with BOXES.
  73.        [T03] : Colorize the +/-/!/v/p flag in the file descriptions.
  74.        [T04] : Colorize the +/-/* area flag, shown when listing subboards.
  75. *      [T05] : Display banner before Uploading, Downloading or QWK Uploading.
  76.        [T06] : Force ALL users into IBM-ANSI at logon.
  77.        [T07] : Display filenames in UDBase as <NAME>.<SUFFIX>
  78. E      [T08] : Help-Header for Mail Read. - Shown when reading Private mail.
  79.        [T09] : Display download count, instead of responses in UDBase.
  80.        [T10] : Decrease "dead space" size in Base/UDBase LIST command.
  81.        [T11] : USE the "dead space" above, so it's NOT "dead space"!
  82. F      [T12] : Show PRIVATE * Flag when using ST and FI commands!
  83. *      [T13] : Create 3 Columns for use with the new RL (ReadLog) Command!
  84. *      [T14] : Include Area Name In Post/Response Header Info.
  85. *      [T15] : Add Box Frames around CNet/4 dual-column List formats.
  86.  
  87. * = New to this version of ToolKit!
  88. F = Fixed in this version of ToolKit!
  89. E = Expanded in this version ToolKit!
  90.  
  91.    OTHER MCI ENHANCEMENTS:
  92.  
  93.        [O01] : How to test for Infinite File/Byte Credit using MCI.
  94.  
  95. ****************************************************************************
  96.  
  97.                            THE BBSMENU ENHANCEMENTS
  98.                            ~~~~~~~~~~~~~~~~~~~~~~~~
  99.  
  100.  **[M01]********************************************************************
  101.  *
  102.  * Description: "Reverse NSAL" - Changes the NSAL command to show New
  103.  *              Messages BEFORE the New Files.  (All done using MCI!)
  104.  *              This allows the user to start a Yank of the new messages,
  105.  *              and THEN browse through the new files, while the yank
  106.  *              is being processed in the background.
  107.  *
  108.  *   Author(s): PMK             - (Peter Klein no longer runs a bbs...)
  109.  *
  110.  ***************************************************************************
  111.  *
  112.  *       Usage: Edit your BBSMENU, and add the following line to the end of
  113.  *              Menu # 2; Available everywhere
  114.  *
  115.  *              NSal      | {& NM}{& NF}
  116.  *
  117.  *              Now change the original "NSal" command to something like
  118.  *              "2NSal" to avoid conflicts!
  119.  *
  120.  *       Notes: You could also install it as a completely new command, like
  121.  *              "NItems", so both options are available to the user!
  122.  *
  123.  
  124.  
  125.  **[M02]********************************************************************
  126.  *
  127.  * Description: Disable use of the "SuperUser" help level.
  128.  *
  129.  *   Author(s): PMK             - (Peter Klein no longer runs a bbs...)
  130.  *
  131.  ***************************************************************************
  132.  *
  133.  *       Usage: Edit your BBSMENU, then find Menu # 2; Available Everywhere
  134.  *
  135.  *              Change:    EP, EDit PREFS
  136.  *
  137.  *                Into:    2EP
  138.  *
  139.  *              Then add the following line to the end of this menu:
  140.  *
  141.  *              EP, EDit PREFS       | {& 2EP}{T55#3}{JN1}{L55#2}{1}
  142.  *
  143.  *       Notes: Remember, {'s above are Control-Q characters! By changing
  144.  *              original EP command to 2EP, you'll have a way to allow SOME
  145.  *              users to be ABLE to set their Help Level to SuperUser. Maybe
  146.  *              these users are CoSysOps, Registered/Paid Members, etc.
  147.  *
  148.  
  149.  
  150.  **[M03]********************************************************************
  151.  *
  152.  * Description: Quick Upload Mode for ZModem users. - Allows the user to
  153.  *              start uploading, WITHOUT having to press U.
  154.  *
  155.  *   Author(s): PMK             - (Peter Klein no longer runs a bbs...)
  156.  *
  157.  ***************************************************************************
  158.  *
  159.  *       Usage: Edit your BBSMENU, then find Menu # 4; UD/Base
  160.  *
  161.  *              Add the following line to the end of the menu:
  162.  *
  163.  *              RZ      | {& ;U!;;;}
  164.  *
  165.  *       Notes: Change { above into a Control-Q character. (Last Reminder!)
  166.  *
  167.  
  168.  
  169.  **[M04]********************************************************************
  170.  *
  171.  * Description: The following 32 computer types could be used as your Menu
  172.  *              # 30; Computer Types, if you'd like to use more computer
  173.  *              types, but just couldn't come up with the breakdowns on
  174.  *              your own. The "Pentium" and "OS2" additions are mine, while
  175.  *              the initial 30 came from Bill. Use any of them you'd like
  176.  *              to add to your own BBSMENU # 30!
  177.  *
  178.  *   Author(s): Bill Beogelein      - Amiga SWHQ            +1 810/473-2020
  179.  *              Dotoran             - Frontiers BBS         +1 716/823-9892
  180.  *
  181.  ***************************************************************************
  182.  *
  183.  *       Usage: You can either completely REPLACE your BBSMENU # 30's entries
  184.  *              with the ones given below, or else you could choose to use
  185.  *              one or more of the following, along with your existing ones
  186.  *              to create a more realistic computer-type breakdown:
  187.  *
  188.  *              Amiga 500, Amiga 500HD, Amiga 600, Amiga 600HD,
  189.  *              Amiga 1000, Amiga 1200, Amiga 1200HD, Amiga 2000,
  190.  *              Amiga 2000HD, Amiga 2500, Amiga 3000, Amiga 3000T,
  191.  *              Amiga 4000, Amiga 4000T, Amiga 5000, Other Amiga,
  192.  *              Commodore C64/128 (8-bit), IBM XT/AT Type, IBM 286 Type,
  193.  *              IBM 386 Type, IBM 486 Type, IBM 586 Type, IBM Pentium,
  194.  *              IBM OS2, Apple II series, Macintosh I series,
  195.  *              Macintosh II series, Atari 800/130XE (8-bit),
  196.  *              Atari ST/TT (16-bit), Atari (32-bit), Unix,
  197.  *              Other Non-Amiga.
  198.  *
  199.  *      Option: There is a file titled "Menu30" included in this archive
  200.  *              that you can use for COPYING/PASTING into your BBSMENU file
  201.  *              if you wish to use the "fully bloated" version of Menu # 30.
  202.  *
  203.  *       Notes: Keep in mind that you should NOT use more than 32 computer
  204.  *              types in your listings, else those over the 32 limit will
  205.  *              NOT be displayed to the users.
  206.  *
  207.  
  208.  
  209.  **[M05]********************************************************************
  210.  *
  211.  * Description: The "EVents" and "ArexxSays" log read commands.
  212.  *
  213.  *   Author(s): Dotoran             - Frontiers BBS         +1 716/823-9892
  214.  *
  215.  ***************************************************************************
  216.  *
  217.  *       Usage: The following two aliases can be added to your Maintenance
  218.  *              Menu, #1. These will only work under CNet, v4.26b+, and will
  219.  *              NOT work under 3.05c. Place these lines at the START of your
  220.  *              Menu # 1; System Maaintenance, in BBSMENU:
  221.  *
  222.  *                     EVents~RL events
  223.  *                     AS~RL arexxsays
  224.  *
  225.  
  226.  
  227.  **[M06]********************************************************************
  228.  *
  229.  * Description: Add a "BUGS" command to update a "bugreport" text file.
  230.  *
  231.  *   Author(s): Dotoran             - Frontiers BBS         +1 716/823-9892
  232.  *
  233.  ***************************************************************************
  234.  *
  235.  *       Usage: Simply add the following line to the bottom of Menu # 1;
  236.  *              the Maintenance Menu.
  237.  *
  238.  *                 BUGS | {& wf mail:users/<uucp>/cnetbugs}              <--
  239.  *                        {#4copy mail:users/<uucp>/cnetbugs <path>}
  240.  *
  241.  *       Notes: Replace <uucp> TWICE above with the name of your mail
  242.  *              directory in the "mail:users/" directory. Replace <path>
  243.  *              ONCE with the path you generally use to store files to
  244.  *              be UPLOADED to bbs's.
  245.  *
  246.  *        Info: You can use the .GET command from within the CNet Editor 
  247.  *              to import the file in mail you send to Ray Akey. (A copy 
  248.  *              will also be stored in an UPLOADS directory, so you'll have 
  249.  *              it ready to send him directly, if you're in IRC, or on The 
  250.  *              Metal Shoppe BBS!
  251.  *
  252.  
  253.  
  254.  **[M07]********************************************************************
  255.  *
  256.  * Description: Quick "TEST" your new ARexx snippit ideas.
  257.  *
  258.  *   Author(s): Dotoran             - Frontiers BBS         +1 716/823-9892
  259.  *
  260.  ***************************************************************************
  261.  *
  262.  *       Usage: Add this command to the bottom of your Menu # 1; Maintenance 
  263.  *              Menu. 
  264.  *
  265.  *                 TEST | {#0doors:test}
  266.  *
  267.  *       Notes: To utilize this command, make a COPY of the included file
  268.  *              "NewDoor" in your DOORS: directory and call it "TEST". Now,
  269.  *              when you wish to try out a code snippit, simply copy it into
  270.  *              the ARexx Framework, save it, then type TEST from any command
  271.  *              menu within CNet to see how it works for you.
  272.  *              
  273.  
  274.  
  275.  **[M08]********************************************************************
  276.  *
  277.  * Description: Launch CNet Maintenance Files via COMMANDS.
  278.  *
  279.  *   Author(s): Dotoran             - Frontiers BBS         +1 716/823-9892
  280.  *
  281.  ***************************************************************************
  282.  *
  283.  *       Usage: Simply add one or more of the following to the bottom of
  284.  *              your Menu # 1: System Maintenance to quickly and easily
  285.  *              have a way of launching any of CNet's internal maint files.
  286.  *              
  287.  *                  COUNT      | {#2doors:count}
  288.  *                  AMAINT     | {#2doors:amaint}
  289.  *                  MISSING    | {#2doors:missing}
  290.  *                  REPAIRSUB  | {#2doors:repair_sub}
  291.  *                  REPAIRMAIL | {#2doors:repair_mail}
  292.  *                  REPAIRUUCP | {#2doors:uucprepair}
  293.  *                  POINTERS   | {#2doors:pointers}
  294.  *
  295.  
  296.  
  297.  **[M09]********************************************************************
  298.  *
  299.  * Description: Quick "UL" command with Menu # 39 DISABLED.
  300.  *
  301.  *   Author(s): Dotoran             - Frontiers BBS         +1 716/823-9892
  302.  *
  303.  ***************************************************************************
  304.  *
  305.  *       Usage: I don't have Menu # 39 enabled in my bbsmenu, however I did
  306.  *              want to give my users access to the UL command, but NOT have
  307.  *              to be bothered with all the questions. Add the first line
  308.  *              below to the TOP of Menu # 2, then add the second line to
  309.  *              the BOTTOM of Menu # 2; Available Everywhere.
  310.  *              
  311.  *                  UList~2UL!;1!;N!;;                  <-- Add to TOP
  312.  *
  313.  *                  2UList | {#2doors:ulist}            <-- Add to BOTTOM
  314.  *
  315.  *       Notes: The second line creates a "2UL" command that WILL ask the
  316.  *              questions, for those users who MAY want to modify the list
  317.  *              output(ie, CoSysOps, etc.)
  318.  *
  319.  
  320.  
  321. ****************************************************************************
  322.  
  323.                          THE BBSTEXT ENHANCEMENTS:
  324.                          ~~~~~~~~~~~~~~~~~~~~~~~~~
  325.  
  326.  **[T01]********************************************************************
  327.  *
  328.  * Description: Split the GFiles/PFiles/News display into 2 columns, all
  329.  *              done using MCI Commands!
  330.  *
  331.  *  ScreenShot: 2columnLists.iff
  332.  *
  333.  *   Author(s): Lord of Flies   - Sword of X-Calibur BBS    +1 206/927-2507
  334.  *              Dotoran         - Frontiers BBS             +1 716/823-9892
  335.  *              PMK             - (Peter Klein no longer runs a bbs...)
  336.  *
  337.  ***************************************************************************
  338.  *
  339.  *       Usage: Replace BBSTEXT line 652 with this one:
  340.  *
  341.  *  \n1 \ce##  \cfDescription                         \ce##  \cfDescr    <--
  342.  *  iption\n1
  343.  *
  344.  *              Replace BBSTEXT line 654 with this one:
  345.  *
  346.  *  \c6 == ===================================  == ==================    <--
  347.  *  =================
  348.  *
  349.  *              Replace BBSTEXT line 656 with this one:
  350.  *
  351.  *  {L60#%d}{L61 60}{M60#2 %}{T60#1}{JN2}\n1{JA3}{2}{.39} {3}\c6(\ce     <--
  352.  *  {T61#9}{JG4} {4}{v61}\c6)\cf %-s\q1{T61 1209378}{JN5}\n1{5}
  353.  *
  354.  *       Notes: Lines 652, 654 and 656 above should EACH appear COMPLETELY 
  355.  *              ON ONE LINE.  No SPACES appear at the END of the first 
  356.  *              portion of each line listed.
  357.  *
  358.  *              Remember, {'s are Control-Q's and \'s are Control-Y's!
  359.  *
  360.  
  361.  
  362.  **[T02]********************************************************************
  363.  *
  364.  * Description: Split the GFiles/PFiles/News display up into 2 columns.
  365.  *              Displayed in "boxes" (All done using MCI)
  366.  *
  367.  *  ScreenShot: 2colASClists.iff (ASCII), 2colIBMlists.iff (IBM-ANSI)
  368.  *
  369.  *   Author(s): Lord of Flies   - Sword of X-Calibur BBS    +1 206/927-2507
  370.  *              Dotoran         - Frontiers BBS             +1 716/823-9892
  371.  *
  372.  ***************************************************************************
  373.  *
  374.  *       Fixed: If you were using additional MCI-Color codes in the NAMES of
  375.  *              the entries, then the graphics that made up the right side
  376.  *              of each box would not line up. Now they will!
  377.  *
  378.  *       Usage: Replace BBSTEXT line 652 with the following for ASCII boxes:
  379.  *
  380.  *  \n1 \ce##   \cfDescription                        \ce##   \cfDesc    <--
  381.  *  ription\n1
  382.  *
  383.  *              Then replace BBSTEXT line 654 with this one:
  384.  *  
  385.  *  \c4.--. .--------------------------------. .--. .----------------    <--
  386.  *  ----------------.
  387.  *
  388.  *              Lastly, replace BBSTEXT line 656 with this one:
  389.  *
  390.  *  {L60#%d}{L61 60}{M60#2 %}{T1109799#1}{JN8}\n1{JA3}{8}{T60#1}{JN2}    <--
  391.  *  \n1{JA3}{2}{.39} {3}\c4|\c2{T61#9}{JG4} {4}{v61}\c4| |\c7%s{T60#1}   <--
  392.  *  {JN9}{.38}{JA10}{9}{.69}\>9{10}\c4|{T1109799#1}{JE8}\q1{T61 12093    <--
  393.  *  78}{JN5}\c4{M61#2 %}{T61#1}{JN6}{8} |  | |{>32}|{6}\n1`--' `-----    <--
  394.  *  ---------------------------' `--' `------------------------------    <--
  395.  *  --'\n1\q1{5}
  396.  *
  397.  ***************************************************************************
  398.  *
  399.  *       Fixed: If you were using additional MCI-Color codes in the NAMES of
  400.  *              the entries, then the graphics that made up the right side
  401.  *              of each box would not line up. Now they will!
  402.  *
  403.  *       Usage: Replace BBSTEXT line 652 with the following for ANSI boxes:
  404.  *
  405.  *  \n1 \c2##    \c7Description                       \c2##    \c7Des    <--
  406.  *  cription\n1
  407.  *
  408.  *              Then replace BBSTEXT line 654 with this one:
  409.  *
  410.  *  \cfÚ\c6ÄÄ\c4¿ \cfÚ\c6ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\c4¿ \cfÚ\c6    <--
  411.  *  ÄÄ\c4¿ \cfÚ\c6ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\c4¿
  412.  *
  413.  *              Lastly, replace BBSTEXT line 656 with this one:
  414.  *
  415.  *  {L60#%d}{L61 60}{M60#2 %}{T1109799#1}{JN8}\n1{JA3}{8}{T60#1}{JN2}    <--
  416.  *  \n1{JA3}{2}{.39} {3}\c6³\c2{T61#9}{JG4} {4}{v61}\c4³ \c6³\c7 %s{T    <--
  417.  *  60#1}{JN9}{.38}{JA10}{9}{.69}\>9{10}\c4³{T1109799#1}{JE8}\q1{T61 1   <--
  418.  *  209378}{JN5}\c6{M61#2 %}{T61#1}{JN6}{8} ³  \c4³ \c6³{>32}\c4³{6}     <--
  419.  *  \c6\n1À\c4ÄÄÙ \c6À\c4ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ \c6À\c4ÄÄ     <--
  420.  *  Ù \c6À\c4ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ\n1\q1{5}
  421.  *
  422.  
  423.  
  424.  **[T03]********************************************************************
  425.  *
  426.  * Description: Colorize the +/-/!/v/p flag in the file descriptions.
  427.  *              Sysop Favorite (The + flag) is shown in GREEN, all others
  428.  *              are shown in RED.
  429.  *
  430.  *  ScreenShot: ColoredFlags.iff
  431.  *
  432.  *   Author(s): PMK             - (Peter Klein no longer runs a bbs...)
  433.  *
  434.  ***************************************************************************
  435.  *
  436.  *       Usage: Replace BBSTEXT line 419 with this one:
  437.  *
  438.  *  \cf{v81 %3s}\c9{T89#+}{JN1}\ca{1}{v89}\ce{v93}{.10}\ca{v90}\ce
  439.  *
  440.  
  441.  
  442.  **[T04]********************************************************************
  443.  *
  444.  * Description: Colorize the +/-/* area flag, shown when listing subboards.
  445.  *              Dropped subboards (the - flag) is shown in RED, Joined
  446.  *              (the + flag) is shown in LIGHT PURPLE and subboards with new
  447.  *              items (the * flag) are shown in LIGHT YELLOW.
  448.  *
  449.  *   Author(s): PMK             - (Peter Klein no longer runs a bbs...)
  450.  *
  451.  ***************************************************************************
  452.  *
  453.  *       Usage: Replace BBSTEXT line 320 with this one:
  454.  *
  455.  *  %2d. %5s {L70#%c}{T70#-}{JN1}\c9{JA3}{1}{T70#+}{JN2}\cd{JA3}{2}      <--
  456.  *  {T70#*}{JN3}\cb{3}{V70}\q1 %s\q1
  457.  *
  458.  
  459.  
  460.  **[T05]********************************************************************
  461.  *
  462.  * Description: How to display a banner before Uploading, Downloading,
  463.  *              or QWK uploading. (All done using MCI)
  464.  *
  465.  *   Author(s): PMK             - (Peter Klein no longer runs a bbs...)
  466.  *
  467.  ***************************************************************************
  468.  *
  469.  *       Usage: Add the following to the BEGINNING of BBSTEXT line 611:
  470.  *
  471.  *  {L70 1307358}{XL1}{T70#d}{JN1}{*0systext:sys.download}{JA3}{1}       <--
  472.  *  {T70#q}{JN2}{*0systext:sys.qwk}{JA3}{2}{*0systext:sys.upload}{3}
  473.  *
  474.  *       Notes: You should now create some nice looking banners in your
  475.  *              SYSTEXT: directory called "sys.download", "sys.upload" and
  476.  *              "sys.qwk", which will then be displayed before starting each
  477.  *              action.
  478.  *
  479.  *      Option: You can also create "TTx." types of files if you wish to
  480.  *              support IBM/ANSI vs ASCII, etc. These files will be shown
  481.  *              instead of the "sys." files.
  482.  *
  483.  
  484.  
  485.  **[T06]********************************************************************
  486.  *
  487.  * Description: Force ALL users into IBM-ANSI at logon. - This will bypass
  488.  *              the "Terminal [A]MIGA, [C]BM, [I]BM, [S]ky, [NONE]:" prompt.
  489.  *              (All done using MCI)
  490.  *
  491.  *   Author(s): PMK             - (Peter Klein no longer runs a bbs...)
  492.  *
  493.  ***************************************************************************
  494.  *
  495.  *       Usage: Replace BBSTEXT line 22 with this one:
  496.  *
  497.  *  {& ;I}
  498.  *
  499.  *              Then replace BBSTEXT line 23 with this one:
  500.  *
  501.  *  \q1
  502.  *
  503.  
  504.  
  505.  **[T07]********************************************************************
  506.  *
  507.  * Description: Display filenames in  UDBase  as <NAME>.<SUFFIX>
  508.  *              CNet, by default, displays it as <NAME>    <SUF>
  509.  *              (A * is used if the name is too long to view)
  510.  *
  511.  *  ScreenShot: DLsRspNameSuff.iff
  512.  *
  513.  *   Author(s): PMK             - (Peter Klein no longer runs a bbs...)
  514.  *
  515.  ***************************************************************************
  516.  *
  517.  *       Usage: Locate BBSTEXT line 422, then REPLACE this code:
  518.  *
  519.  *  {v91 %-11.11s}{v92 %3.3s}
  520.  *
  521.  *              With this code: (Rest of line remains AS IS!)
  522.  *
  523.  *  {L70 87}{XS}{T60#15}{JL1}{V87%-13.13s}*{JA2}{1}{V87%-14.14s}{2}
  524.  *
  525.  
  526.  
  527.  **[T08]********************************************************************
  528.  *
  529.  * Description: Help-header for Mail Read. - Shown when reading Priv. mail.
  530.  *
  531.  *  ScreenShot: MailHeader4ASC.iff (ASCII), MailHeader4IBM.iff (IBM-ANSI)
  532.  *
  533.  *   Author(s): mUb             - The Lard Factory BBS      +44 724-289414
  534.  *              PMK             - (Peter Klein no longer runs a bbs...)
  535.  *     v4.26b   Dotoran         - Frontiers BBS             +1 716/823-9892
  536.  *
  537.  ***************************************************************************
  538.  *
  539.  *       Usage: If running v3.05c of CNet, then replace line 241 with:
  540.  *
  541.  *  \q1\n2.---Current mail item pointer.\n1|.--[\c6N\q1]ew or already [  <--
  542.  *  \c6R\q1]eplied to mail.\n1||.-[\c6P\q1]arty, [\c6B\q1]ulk, [\c6C     <--
  543.  *  \q1]arbon Copied or [\c6F\q1]ile type mail.\n1|||\n1||| ## \c2Dat    <--
  544.  *  e                   \c7Author               \c6Subject\q1\n1VVV \c5  <--
  545.  *  ===================================================================  <--
  546.  *  =======\n1
  547.  *
  548.  *       Usage: If using v4.26b, replace line 216 with the following to
  549.  *              create the ASCII header:
  550.  *
  551.  *  \ce\n2.--- Current Mail Item Pointer.{.46}\z6[32 SPACES]             <--
  552.  *  \z0\n1|.-- [\c6N\ce]ew or already [\c6R\ce]eplied to mail.{.46}      <--
  553.  *  \z6\c0 Contents of Your: \c4%-13.13s\z0\n1\ce||.- [\c6C\ce]arbo      <--
  554.  *  n Copied or [\c6F\ce]ile type mail.{.46}\z6[32 SPACES]\z0\n1|||      <--
  555.  *  \n1|||  \c7## \c2Date{>13}\c7Author{>15}\c6Subject\q1\n1VVV \c5      <--
  556.  *  ===============================================================      <--
  557.  *  ===========\n1
  558.  *
  559.  *      To create the IBM-ANSI header in 4.26b, replace Line 216 with 
  560.  *  this one...
  561.  *
  562.  *  \n2\cfÚÄÄÄ \ceCurrent Mail Item Pointer \cfÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄ      <--
  563.  *  ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿\n1\cf³\c9ÚÄÄ \ce[\cbN\ce]ew or alr      <--
  564.  *  eady [\cbR\ce]eplied to mail      \cf³ \c6Contents of Your\cb: \     <--
  565.  *  ca%-13.13s\cf³\n1\cf³\c9³\cfÚÄ \ce[\cbC\ce]arbon Copied or [\cbF     <--
  566.  *  \ce]ile type mail \cfÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ\n1³\     <--
  567.  *  c9³\cf³\n1³\c9³\cf³  \cb## \caDate{>13}\cdAuthor{>15}\ceSubject\     <--
  568.  *  n1\cf\c9\cf \ccÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ     <--
  569.  *  ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ\n1
  570.  *
  571.  
  572.  
  573.  **[T09]********************************************************************
  574.  *
  575.  * Description: Here's how you can change the "response count" in the UDBase
  576.  *              into the "download count" from previous CNet versions. You
  577.  *              can even include BOTH if you'd like.
  578.  *
  579.  *  ScreenShot: DLsRspNameSuff.iff (Shows Download Count AND Response Count)
  580.  *
  581.  *   Author(s): Dotoran         - The Frontiers BBS         +1 716/823-9892
  582.  *
  583.  ***************************************************************************
  584.  *
  585.  *       Usage: Locate BBSTEXT line 422:
  586.  *
  587.  *  {v83 %3.3s} \:2\c7{v91 %-11.11s}{v92 %3.3s}\c6{v88}\:0
  588.  *
  589.  *              Change the "v83" at the start of this line to "v85":
  590.  *
  591.  *  {v85 %3.3s} \:2\c7{v91 %-11.11s}{v92 %3.3s}\c6{v88}\:0
  592.  *
  593.  *              Then locate BBSTEXT line 790:
  594.  *
  595.  *  \n1  # Upload Rsp File           Size Description\n1
  596.  *
  597.  *              Change the "Rsp" in this line to "DLs":
  598.  *
  599.  *  \n1  # Upload DLs File           Size Description\n1
  600.  *
  601.  ***************************************************************************
  602.  *
  603.  *       Usage: To include BOTH response and download counts, replace line
  604.  *              422 of BBSTEXT with this one:
  605.  *
  606.  *  {v83 %2.2s}/{v85 %2.2s} \:2\c7{v91 %-11.11s}{v92 %3.3s}\c6{v88}\:0
  607.  *
  608.  *              Replace BBSTEXT line 790 with this one:
  609.  *
  610.  *  \n1  # Upload Rsp/DLs File           Size Description\n1
  611.  *
  612.  
  613.  
  614.  **[T10]********************************************************************
  615.  *
  616.  * Description: Here's how you can decrease the size of the "dead space"
  617.  *              zone in the Base/UDBase's LIST ouput. Go from this:
  618.  *
  619.  *              1.       + General Chat     2.       + Sports Chat
  620.  *              3.       - IBM Questions    4. (dir) + SysOp Files
  621.  *
  622.  *              To a format which looks like this:
  623.  *
  624.  *              1.   + General Chat         2.   + Sports Chat
  625.  *              3.   - IBM Questions        4. D + SysOp Files
  626.  *
  627.  *   Author(s): Dotoran         - The Frontiers BBS         +1 716/823-9892
  628.  *
  629.  ***************************************************************************
  630.  *
  631.  *       Usage: Replace BBSTEXT line 318 with this one:
  632.  *
  633.  *  D
  634.  *
  635.  *              Locate BBSTEXT line 320:
  636.  *
  637.  *  %2d. %5s %c %s
  638.  *
  639.  *              Change the "%5s" to "%1s", as shown:
  640.  *
  641.  *  %2d. %1s %c %s
  642.  *
  643.  
  644.  
  645.  **[T11]********************************************************************
  646.  *
  647.  * Description: Here's how you can USE the "dead space" mentioned above, so
  648.  *              it doesn't appear as "dead space". Go from this format:
  649.  *
  650.  *              1.       + General Chat     2.       + Sports Chat
  651.  *              3.       - IBM Questions    4. (dir) + SysOp Files
  652.  *
  653.  *              To a format which looks like this:
  654.  *
  655.  *              1. (nor) + General Chat     2. (nor) + Sports Chat
  656.  *              3. (CLO) - IBM Questions    4. (dir) + SysOp Files
  657.  *
  658.  *   Author(s): Dotoran         - The Frontiers BBS         +1 716/823-9892
  659.  *
  660.  ***************************************************************************
  661.  *
  662.  *       Usage: Enter a base that appears in your LIST, then use the EL
  663.  *              command to edit:
  664.  *
  665.  *      v3.05c: "scan filler"  option(2nd column, about half way down). 
  666.  *      v4.26b: "filler (---)" option(near bottom of the column).
  667.  *
  668.  *              CNet only allows you to enter 3 characters, but you don't
  669.  *              HAVE to use all three if you don't want to.
  670.  *
  671.  *      Option: You can colorize BBSTEXT line 318, which is printed if the
  672.  *              list item is a DIRECTORY. Change:
  673.  *
  674.  *                  (dir)
  675.  *
  676.  *              Into something like:
  677.  *
  678.  *                  \c7(\caDIR\c7)
  679.  *
  680.  *      Option: You can also edit BBSTEXT line 320's "%5s" variable:
  681.  *
  682.  *                  %2d. %5s %c %s
  683.  *
  684.  *              Into something like: (If you don't want to use parentheses)
  685.  *
  686.  *                  %2d. %3s %c %s
  687.  *
  688.  *              Just remember to remove them from line 318 as well.
  689.  *
  690.  *      Option: BBSTEXT line 399 contains the formatting the "scan filler"
  691.  *              will use:
  692.  *
  693.  *                  (%s)
  694.  *
  695.  *              Again, it's possible to colorize or edit this text, perhaps
  696.  *              like the following:
  697.  *
  698.  *                  \cc[\cb%1s\cc]
  699.  *
  700.  *              The above will only print one character between the []'s.
  701.  *
  702.  *      Option: Lastly, if you wish to totally REMOVE the scan filler, edit
  703.  *              lines 318, 320 and 399 like this:
  704.  *
  705.  *    Line 318: DELETE everything from this line(but remember to LEAVE the
  706.  *              line IN your BBSTEXT; just make it BLANK!)
  707.  *
  708.  *    Line 320: Change the line to look like this:
  709.  *
  710.  *              %2d.%0s %c %s
  711.  *
  712.  *    Line 399: DELETE everything from this line(but remember to LEAVE the
  713.  *              line IN your BBSTEXT; just make it BLANK!)
  714.  *
  715.  *              The following format will then be produced:
  716.  *
  717.  *              1. + General Chat           2. + Sports Chat
  718.  *              3. - IBM Questions          4. + SysOp Files
  719.  *
  720.  
  721.  
  722.  **[T12]********************************************************************
  723.  *
  724.  * Description: Show *(PRIVATE) flag in your "ST"atus & "FI"nger commands.
  725.  *
  726.  *  ScreenShot: PrivFlag_ST_FI.iff
  727.  *
  728.  *   Author(s): Dotoran         - The Frontiers BBS         +1 716/823-9892
  729.  *
  730.  ***************************************************************************
  731.  *
  732.  *       Fixed: The first version of this mod only worked provided you did
  733.  *              not FInger someone first. Once you FInger'ed a user, the
  734.  *              STatus command would no longer return correct PRIVATE info
  735.  *              for the CURRENT user.
  736.  *              
  737.  *       Usage: Add code to the END of Line 115, so when complete, the
  738.  *              line looks like the following:
  739.  *
  740.  *              Account  : %d\n1{L70 1307358}{XL2}{T70#st}
  741.  *
  742.  *          On lines 117, 118, 121, 123 and 127, REPLACE the SPACE,
  743.  *          located between the : and % characters with the following
  744.  *          coding, so that the completed lines look like these:
  745.  *          
  746.  *          Line 117:       Real name: %s (%c)\n1
  747.  *          
  748.  *              Real name:\cb{JE1}{L60 1101229}{JA2}{1}{L60 1100557}     <--
  749.  *              {2}{T60#1}{JN3}*{JA4}{3} {4}%s (%c)\n1
  750.  *          
  751.  *          Line 118:       Address  : %s\n1
  752.  *
  753.  *              Address  :\cb{JE1}{L60 1101231}{JA2}{1}{L60 1100559}     <--
  754.  *              {2}{T60#1}{JN3}*{JA4}{3} {4}%s\n1
  755.  *
  756.  *          Line 121:       Voice Ph#: %s\n1
  757.  *
  758.  *              Voice Ph#:\cb{JE1}{L60 1101232}{JA2}{1}{L60 1100560}     <--
  759.  *              {2}{T60#1}{JN3}*{JA4}{3} {4}%s\n1
  760.  *
  761.  *          Line 123:       Birthday : %s (%d years)\n1
  762.  *
  763.  *              Birthday :\cb{JE1}{L60 1101230}{JA2}{1}{L60 1100558}     <--
  764.  *              {2}{T60#1}{JN3}*{JA4}{3} {4}%s (%d years)\n1
  765.  *
  766.  *          Line 127:       Data#    : %s %s\n1
  767.  *
  768.  *              Data#    :\cb{JE1}{L60 1101233}{JA2}{1}{L60 1100561}     <--
  769.  *              {2}{T60#1}{JN3}*{JA4}{3} {4}%s %s\n1
  770.  *
  771.  *          Lastly, add the following code to the END of Line 146, so the
  772.  *          completed line looks like this one:
  773.  *
  774.  *              High baud: %d0\n1\>d\cb* \q1= \cbPrivate Info\n1
  775.  *
  776.  
  777.  
  778.  **[T13]********************************************************************
  779.  *
  780.  * Description: Create 3 Columns for use with the new RL (ReadLog) Command! 
  781.  *
  782.  *  ScreenShot: 3col_RL_Command.iff
  783.  *
  784.  *   Author(s): Dotoran         - The Frontiers BBS         +1 716/823-9892
  785.  *
  786.  ***************************************************************************
  787.  *
  788.  *       Usage: Change line 2274, so it starts with a \f1 instead of \n1:
  789.  *
  790.  *          \f1\z4\c6Currently Available Logs\q1\n2
  791.  *
  792.  *              Replace line 2275 with the following code:
  793.  *
  794.  *          {L60 #%d}{L61 60}{T61#9}{JG1} {1}{V61}. %-22.22s{M60 #3 %}   <--
  795.  *          {T60 #0}{JG2}\n1{2}
  796.  *
  797.  *              Change the \n1 to a \n2 on Line 2276:
  798.  *
  799.  *          n2ReadLog:
  800.  *
  801.  
  802.  
  803.  **[T14]********************************************************************
  804.  *
  805.  * Description: Include Area Name In Post/Response Header Info.
  806.  *
  807.  *  ScreenShot: BaseAreaName.iff
  808.  *
  809.  *   Author(s): Dotoran         - The Frontiers BBS         +1 716/823-9892
  810.  *
  811.  ***************************************************************************
  812.  *
  813.  *       Usage: Add code to the END of line 1932, so the completed line
  814.  *              looks like the following:
  815.  *
  816.  *          \n1\z4\c6on  :\z0 \cc{v79}\n1\z4\c6area:\z0 \cb{v49}
  817.  *
  818.  
  819.  
  820.  **[T15]********************************************************************
  821.  *
  822.  * Description: Add Box Frames around CNet/4 dual-column List formats. 
  823.  *
  824.  *  ScreenShot: CNet4ASCFrames.iff (ASCII), CNet4IBMFrames.iff (IBM-ANSI)
  825.  *
  826.  *   Author(s): Dotoran         - The Frontiers BBS         +1 716/823-9892
  827.  *
  828.  ***************************************************************************
  829.  *
  830.  *       Usage: To add an IBM-ANSI frame around CNet/4 Dual-List outputs,
  831.  *              add the following to the END of Line 18, so the completed
  832.  *              line looks like this:
  833.  *
  834.  *  \f1\n8{L73#\c9ÛßßÛ \ccÛßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßÛ}{L74#\c9Û    <--
  835.  *  ÜÜÛ \ccÛÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ}
  836.  *
  837.  *
  838.  *        Note: This is the first line printed to screen when a user logs on
  839.  *              to your bbs. The \f1\n8 are used for THAT purpose, and have
  840.  *              nothing to do with the display of the frames. This line was
  841.  *              used to bypass the line length restriction of Line 320 below.
  842.  *              This text enhancement makes use of the MCI-String Variables
  843.  *              73 and 74. If other programs should ALSO use those variables,
  844.  *              the LOOK of your frames will be affected, however I have NOT
  845.  *              come across any other modifications, pfiles, doors, etc. that
  846.  *              also make use of these values. With values 70, 71, and 72
  847.  *              still available, this shouldn't pose a problem I would think.
  848.  *              
  849.  *      Replace Line 318:    (dir)    with the following:
  850.  *              
  851.  *  \r1\ca>>\r0
  852.  *              
  853.  *        Note: Line 326 contains the HELP TEXT for Novice users. You can
  854.  *              add the following to the BEGINNING of the line to help the
  855.  *              user in understanding what the >> in the lists mean.
  856.  *              
  857.  *  \r1\ca>>\r0\cf=\caF\c2older\cf,
  858.  *              
  859.  *      Now REPLACE your existing Line 320 with the following line:
  860.  *
  861.  *  {L60#%d}{L61 60}{T61#1}{JG1}{V73}  {V73}\n1{1}\c9Ý\cf{T61#9}         <--
  862.  *  {JG2} {2}{V61}\c9Þ \ccÝ\ca%2s\c9{L70#%c}{T70#*}{JN3}\cb{3}{V70}      <--
  863.  *  \ce%-27.27s \ccÞ{T1209370 60}{JN4}{M61#2 %}{T61#0}{JE5}  {V74}       <--
  864.  *  {5}\n1{V74}{T61#0}{JN4}  {V74}{4}
  865.  *
  866.  *       Notes: Line 320, as used with THIS enhancement, has a MAXIMUM 
  867.  *              LENGTH of 230 characters. Do NOT exceed this limit with 
  868.  *              further enhancements of your own. You can change the
  869.  *              graphics, colors, etc., but make sure to stay WITHIN the
  870.  *              230 character limit, else you'll get some ADVERSE effects.
  871.  *              (The Line Length of the above line is 219 characters.)
  872.  *
  873.  *  Add the following comment to the END of Line 319...
  874.  *
  875.  *          {; Line 320 NOT to exceed 230 characters!}
  876.  *
  877.  *      Because of the restricted length this line can be, using this text
  878.  *      enhancement in conjunction with [T04] Colorized +/-/* enhancement
  879.  *      is NOT possible, however the above enhancement will color the * (NEW)
  880.  *      flag in YELLOW, while coloring the + and - in GREEN. These can be
  881.  *      changed by yourself if you wish, but distinguising between the + and
  882.  *      - flags will NOT be possible using this enhancement. Also, any MCI
  883.  *      color coding you may have used in the actual TITLES of your objects,
  884.  *      as found on your EL VDE screen will have to be removed, else the
  885.  *      right border of the boxes will not line up. This checking ALSO had
  886.  *      to be removed, because of this line length restriction. Lastly, for
  887.  *      40-column users, the additional top and bottom borders are NOT being
  888.  *      suppressed, AGAIN, to save space on this line. ;-)
  889.  *      
  890.  *  For an ASCII Frame instead, use these lines:
  891.  *
  892.  *  Line 18:
  893.  *
  894.  *  \f1\n8{L73#\c9.--. \cc.-------------------------------.}{L74#\c9`    <--
  895.  *  --' \cc`-------------------------------'}
  896.  *
  897.  *  Line 320:
  898.  *
  899.  *  {L60#%d}{L61 60}{T61#1}{JG1}{V73}  {V73}\n1{1}\c9|\cf{T61#9}         <--
  900.  *  {JG2} {2}{V61}\c9| \cc|\ca%2s\c9{L70#%c}{T70#*}{JN3}\cb{3}{V70}      <--
  901.  *  \ce%-27.27s \cc|{T1209370 60}{JN4}{M61#2 %}{T61#0}{JE5}  {V74}       <--
  902.  *  {5}\n1{V74}{T61#0}{JN4}  {V74}{4}
  903.  *
  904.  
  905.  
  906. ****************************************************************************
  907.  
  908.                            OTHER MCI ENHANCEMENTS:
  909.                            ~~~~~~~~~~~~~~~~~~~~~~~
  910.  
  911.  **[O01]********************************************************************
  912.  *
  913.  * Description: How to test for Infinite File/Byte Credits using MCI.
  914.  *              This is not an easy task, since MCI has no bit manipulation
  915.  *              commands, like Arexx and C has.
  916.  *
  917.  *   Author(s): PMK             - (Peter Klein no longer runs a bbs...)
  918.  *
  919.  ***************************************************************************
  920.  *
  921.  *       Usage: To check for Infinite File Credits:
  922.  *
  923.  *  {T1100663#63}{JG1}{T1100663#-64}{JL1}No{JA2}{1}Yes{2}
  924.  *
  925.  *              To check for Infinite Byte Credits:
  926.  *
  927.  *  {T1100663#0}{JG3}Yes{JA4}{3}No{4}
  928.  *
  929.  
  930.  
  931. ****************************************************************************
  932. Contributing Authors:
  933.  
  934.         Dotoran                 - Frontiers BBS             +1 716/823-9892
  935.         PMK                     - (Peter Klein no longer runs a bbs...)
  936.         Bill Beogelein          - Amiga SWHQ                +1 810/473-2020
  937.         Lord of Flies           - Sword of X-Calibur BBS    +1 206/927-2507
  938.         mUb                     - The Lard Factory BBS      +44 724-289414
  939.